草庐IT

c - ZwQueryDirectoryFile 恢复

全部标签

ios - 如何从 EXC_BAD_ACCESS 中恢复?

我是故意造成一个EXC_BAD_ACCESS。通过触发对只读虚拟内存页中的NSObject的写入。理想情况下,我想捕获EXC_BAD_ACCESS,将虚拟内存页标记为可读写,然后像往常一样继续执行。这可能吗?我编写的导致EXC_BAD_ACCESS的代码如下。WeakTargetObject.h(ARC)@interfaceWeakTargetObject:NSObject@property(nonatomic,weak)NSObject*target;@endWeakTargetObject.m(ARC)@implementationWeakTargetObject@endma​​i

ios - 从后台恢复后访问核心数据 NSManagedObject 会使应用程序崩溃

我正在使用核心数据,发现应用有时会在从后台恢复后崩溃。当我尝试访问NSManagedObject上的属性时,我已经确定了block方法体内发生的崩溃。子类。我有一个属性包含对NSManagedObject的引用子类。@property(nonatomic,strong)CalItem*calObject;为了重现崩溃,我首先需要调用子viewController(NoteViewController)传递一个block(NoteTextBlock)。NoteViewController*noteViewController=[[NoteViewControlleralloc]initW

ios - 核心数据无明显原因恢复到以前的状态

基于CoreData的iOS应用程序的一些客户报告说他们偶尔会丢失数据。这些报告非常奇怪,这就是我想征求您的意见的原因。客户报告说,当他们在一段时间后(几分钟、几小时或第二天)重新打开应用程序时,他们的一些数据丢失了,就好像底层数据库恢复到以前的状态一样。我已经使用CoreData多年,以前从未遇到过这样的问题。该应用程序非常简单,这意味着我只使用一个托管对象上下文,并且在应用程序进入后台之前提交更改。我意识到这是不可能的,但是这类问题的潜在原因是什么,或者我可以进行哪些检查以收集更多信息?不幸的是,我无法自己重现该问题,这会使这一切变得容易得多。更新:-(NSPersistentSt

ios - 当可达性发生变化时,MKNetworkKit 操作不会恢复/完成

我是MKNetworkKit的新手,但我已经能够将它添加到我的项目中并且它工作正常,除了处理可达性更改时。情况是这样的:我禁用WiFi并运行该应用。即使无法访问,我也会通过从我的MKNetworkEngine子类创建一个MKNetworkOperation来请求(使用POST)一些数据。在请求数据之前,操作被设置为可卡住(根据MugunthKumar'sdoc)。启用WiFi后,MKNetworkEngine中的checkAndRestoreFrozenOperations被调用,它检测到有一个待处理的操作(创建时无法访问的操作),它会尝试排队。在那之后,我的onCompletionb

ios - UITextField textColor 在 resignFirstResponder 后恢复

我有一个控制UITextField的textColor的UIButton,我发现当我在UITextField上调用resignFirstResponder时,当文本字段是第一响应者时对textColor所做的任何更改都将丢失,并且颜色恢复为becomeFirstResponder之前的状态。我正在寻找的行为是当文本字段是第一响应者时,textColor应该保留为所选的任何内容。相关代码如下:-(void)viewDidLoad{[superviewDidLoad];self.tf=[[UITextFieldalloc]initWithFrame:CGRectMake(0.0f,120.

ios - 如何在 iOS 中恢复超时操作 NSOperationQueue?

我已经在应用程序中成功实现了NSOperationQueue。我有一个操作队列,可能有1000个如下所示的NSOperations。@interfaceOperations:NSOperation@end@implementationOperations-(void)main{NSURL*url=[NSURLURLWithString:@"YourURLHere"];NSString*contentType=@"application/json";NSMutableURLRequest*request=[NSMutableURLRequestrequestWithURL:url];[r

iphone - 如何在后台中断后恢复 AVAudioPlayer

我在后台使用AVAudioPlayer播放音乐。问题是:如果有来电打断播放器,除非切换到前台并手动执行,否则它将永远不会恢复。代码很简单,后台播放:[[AVAudioSessionsharedInstance]setCategory:AVAudioSessionCategoryPlayAndRecorderror:nil];[[AVAudioSessionsharedInstance]setActive:YESerror:nil];url=[[NSURLalloc]initFileURLWithPath:...];audio_player=[[AVAudioPlayeralloc]in

ios - 暂停和恢复加载屏幕的 CABasicAnimation?

我已经实现了一个LoadingLayer类,它有一些动画元素(确切地说是2个),这些元素使用CABasicAnimation进行动画处理。现在,这个加载屏幕View在整个应用程序中持续存在。隐藏View会停止所有动画吗?或者让我换个说法:我是否需要担心大量内存,或者这可能会导致延迟?我尝试使用-pauseLayer:和-resumeLayer:方法,但由于我的应用程序中的多线程,它们导致了一些问题。因此是否可以只隐藏和显示加载屏幕及其动画一直运行? 最佳答案 https://developer.apple.com/library/c

ios - 无需p12密码即可恢复签名证书?

我收到了一个iOS应用程序代码库,我想通过以前的开发人员使用的现有企业证书分发它。导入提供的.mobileprovision文件后,我(不出所料)收到“未找到有效签名身份”错误。具体在构建时:Theidentity'[name]'doesn'tmatchanyvalid,non-expiredcertificate/privatekeypairinyourkeychains我得到了原始CertificateSigningRequest.certSigningRequest文件、.p12文件和.cer文件。我没有得到.p12文件的密码。是否可以在没有.p12文件密码的情况下从Certif

ios - 如何恢复完整的 Xcode 4 界面?

这太疯狂了!我通过双击文件导航器打开了两个单独的编辑器窗口。然后我关闭了Xcode。现在,每次我打开项目时,Xcode都完全消失了。我得到的只是这两个独立的编辑器窗口。我尝试了所有方法来恢复Xcode,但是当我打开这个特定项目时,没有Xcode界面——只有两个轻量级编辑器窗口。有没有人遇到过这个问题?除了从头开始创建一个空白的新项目并将所有内容复制过来之外,我还能做些什么吗? 最佳答案 Xcode4中没有“轻量级编辑器窗口”这样的东西。您看到的是一个工具栏、选项卡栏、导航器Pane和实用程序Pane都被隐藏的窗口。您可以从“View